Pareto Front Multi-Objective Optimization